package DP.factoryMethod.nvwa.factory;

import DP.factoryMethod.nvwa.human.Human;

/**
 * @author msi
 */
public abstract class AbstractHumanFactory {
    /**
     * 抽象创建工厂
     * @param c : 需要创建的对象的class类
     * @param <T>
     * @return
     */
    public abstract <T extends Human> T createHuman(Class<T> c);
}
